bb1aa9df478ff6e8e3cf1cdde3e3841653c5a577,src/gr/uom/java/jdeodorant/refactoring/manipulators/ExtractClassRefactoring.java,ExtractClassRefactoring,modifyExtractedMethodInvocationsInSourceClass,#,433
Before Change
}
}
else
argumentRewrite.insertLast(ast.newSimpleName(argument.getVariableName()), null);
}
if((extractedMethod.getModifiers() & Modifier.STATIC) != 0) {
sourceRewriter.set(methodInvocation, MethodInvocation.EXPRESSION_PROPERTY, ast.newSimpleName(extractedTypeName), null);
After Change
else {
if(argument.isField()) {
FieldAccess fieldAccess = ast.newFieldAccess();
sourceRewriter.set(fieldAccess, FieldAccess.NAME_PROPERTY, ast.newSimpleName(argument.getVariableName()), null);
sourceRewriter.set(fieldAccess, FieldAccess.EXPRESSION_PROPERTY, ast.newThisExpression(), null);
argumentRewrite.insertLast(fieldAccess, null);
}
else {
argumentRewrite.insertLast(ast.newSimpleName(argument.getVariableName()), null);
}
}
}